#include<iostream>
using namespace std;

int s,t=-1;
int main()
{
    int n,k;
    cin>>n>>k;
    int a[n],b[n];
    for(int i=0;i<n;i++)
      cin>>a[i];
    for(int i=0;i<n;i++)
    {
        if(s<=t && i-b[s]+1>k)
          s++;
        while(s<=t && a[b[t]]>=a[i])
          t--;
        b[++t]=i;
        if(i+1>=k)
          cout<<a[b[s]]<<endl;
    }
    return 0;
}
